package com.hina.rec.domain.model;

import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import lombok.EqualsAndHashCode;

/**
 * 账单调整表
 *
 * @author liaosp
 * @since 2025-05-23
 */
@Data
@EqualsAndHashCode(callSuper = true)
@TableName("T_RE_BILL_ADJUST")
public class BillAdjustDO extends BaseDO {

    /**
     * 所属年份
     */
    private Integer year;

    /**
     * 所属月份
     */
    private Integer month;

    /**
     * 简称（调用账号）
     */
    private String sencMemberId;

    /**
     * 全称
     */
    private String sencMemberName;

    /**
     * 数据源中文产品名（合同产品名）
     */
    private String subProductName;

    /**
     * 产品英文名称
     */
    private String subProductType;

    /**
     * 版本号
     */
    private String version;

    /**
     * 合作方产品代码
     */
    private String partnerProductCode;

    /**
     * 分润模式
     */
    private String expandCustomers;

    /**
     * 产品价格
     */
    private String productPrice;

    /**
     * 差异类型
     */
    private String adjustType;

    /**
     * 差异描述
     */
    private String adjustDesc;

    /**
     * 调账状态
     */
    private String adjustStatus;

    /**
     * 最终付费次数
     */
    private String succCount;

    /**
     * 减免次数
     */
    private String reduceNum;

    /**
     * 金额
     */
    private String succAmount;

    /**
     * 成本承担主体
     */
    private String costSubject;

    /**
     * 备注
     */
    private String remark;
}